package com.cms.recursoshumanos.object.list;

import java.util.Vector;

import net.rim.device.api.util.Persistable;

import com.cms.recursoshumanos.object.SolicitudCompra;

public class ListaSolicitudCompra
{
	
	Vector listaSolicitudCompra;
	
	public ListaSolicitudCompra()
	{
		this.listaSolicitudCompra = new Vector();
	}
	public SolicitudCompra getSolicitudById(int id_SolicitudCompra)
	{
		SolicitudCompra elSolicitudCompra = null;
		for (int i = 0; i < cantElementListaSolicitudCompra() ; i++)
		{
			SolicitudCompra elAdiestrmaientoEncontrado = getSolicitudCompraAtIndex(i);
			if (elAdiestrmaientoEncontrado.getSolicitudCompraId() == id_SolicitudCompra)
			{
				elSolicitudCompra = elAdiestrmaientoEncontrado;
				break;
			}
		}
		return elSolicitudCompra;
	}
	public int getIndexSolicitudCompra(SolicitudCompra elSolicitudCompra)
	{
		return this.listaSolicitudCompra.indexOf(elSolicitudCompra);
	}
	public int cantElementListaSolicitudCompra()
	{
		return this.listaSolicitudCompra.size();
	}
	public void addSolicitudCompra(SolicitudCompra el_SolicitudCompra)
	{
		this.listaSolicitudCompra.addElement(el_SolicitudCompra);	
	}
	public void setListaSolicitudCompra(Vector listaSolicitudCompra)
	{
		this.listaSolicitudCompra = listaSolicitudCompra;
	}
	public Vector getListaSolicitudCompra()
	{
		return this.listaSolicitudCompra;
	}
	public void resetListaSolicitudCompra()
	{
		listaSolicitudCompra.removeAllElements();
	}
	public void deleteSolicitudCompraAtIndex(int index)
	{
		listaSolicitudCompra.removeElementAt(index);
	}
	public SolicitudCompra getSolicitudCompraAtIndex(int index)
	{
		return (SolicitudCompra) this.listaSolicitudCompra.elementAt(index);
	}
	
}

